package com.irdstudio.cdp.pboc.service.vo;

import com.irdstudio.basic.framework.core.vo.BaseInfo;
import com.alibaba.fastjson.annotation.JSONField;

/**
 * Description: 养老保险金缴存记录			
 * @author ligm
 * @date 2018-12-26
 */
public class PbocEndowmentInsurancecacheVO extends BaseInfo{

	private static final long serialVersionUID = 1L;	
	
	/** 主键 */
	private String pId;
	/** 报告编号 */
	private String fId;
	/** 编号 */
	private String sn;
	/** 参保地 */
	private String location;
	/** 参保日期 */
	private String payDate;
	/** 累计缴费月数 */
	private String payMonthSum;
	/** 参加工作月份 */
	private String begWorkMonth;
	/** 缴费状态 */
	private String payStatus;
	/** 个人缴费基数 */
	private String singleBasicAmount;
	/** 本月缴费金额 */
	private String payAmount;
	/** 信息更新日期 */
	private String newsUpdateDate;
	/** 缴费单位 */
	private String company;
	/** 中断或终止缴费原因 */
	private String terminedReason;
	


	@JSONField(name="QryPID")
	public void setPId(String pId){
		this.pId = pId;
	}
	
	@JSONField(name="QryPID")
	public String getPId(){
		return this.pId;
	}		

	@JSONField(name="RptNo")
	public void setFId(String fId){
		this.fId = fId;
	}
	
	@JSONField(name="RptNo")
	public String getFId(){
		return this.fId;
	}		

	@JSONField(name="QryNo")
	public void setSn(String sn){
		this.sn = sn;
	}
	
	@JSONField(name="QryNo")
	public String getSn(){
		return this.sn;
	}		

	@JSONField(name="PnsnInsPyCityAddr")
	public void setLocation(String location){
		this.location = location;
	}
	
	@JSONField(name="PnsnInsPyCityAddr")
	public String getLocation(){
		return this.location;
	}		

	@JSONField(name="PnsnInsPyDt")
	public void setPayDate(String payDate){
		this.payDate = payDate;
	}
	
	@JSONField(name="PnsnInsPyDt")
	public String getPayDate(){
		return this.payDate;
	}		

	@JSONField(name="AcmlPyMos")
	public void setPayMonthSum(String payMonthSum){
		this.payMonthSum = payMonthSum;
	}
	
	@JSONField(name="AcmlPyMos")
	public String getPayMonthSum(){
		return this.payMonthSum;
	}		

	@JSONField(name="WrkStrtMo")
	public void setBegWorkMonth(String begWorkMonth){
		this.begWorkMonth = begWorkMonth;
	}
	
	@JSONField(name="WrkStrtMo")
	public String getBegWorkMonth(){
		return this.begWorkMonth;
	}		

	@JSONField(name="PnsnInsPySt")
	public void setPayStatus(String payStatus){
		this.payStatus = payStatus;
	}
	
	@JSONField(name="PnsnInsPySt")
	public String getPayStatus(){
		return this.payStatus;
	}		

	@JSONField(name="PnsnInsPyBscAmt")
	public void setSingleBasicAmount(String singleBasicAmount){
		this.singleBasicAmount = singleBasicAmount;
	}
	
	@JSONField(name="PnsnInsPyBscAmt")
	public String getSingleBasicAmount(){
		return this.singleBasicAmount;
	}		

	@JSONField(name="PnsnInsMoPyAmt")
	public void setPayAmount(String payAmount){
		this.payAmount = payAmount;
	}
	
	@JSONField(name="PnsnInsMoPyAmt")
	public String getPayAmount(){
		return this.payAmount;
	}		

	@JSONField(name="InfUdtDt")
	public void setNewsUpdateDate(String newsUpdateDate){
		this.newsUpdateDate = newsUpdateDate;
	}
	
	@JSONField(name="InfUdtDt")
	public String getNewsUpdateDate(){
		return this.newsUpdateDate;
	}		

	@JSONField(name="PnsnInsPyCorpNm")
	public void setCompany(String company){
		this.company = company;
	}
	
	@JSONField(name="PnsnInsPyCorpNm")
	public String getCompany(){
		return this.company;
	}		

	@JSONField(name="StopRsn")
	public void setTerminedReason(String terminedReason){
		this.terminedReason = terminedReason;
	}
	
	@JSONField(name="StopRsn")
	public String getTerminedReason(){
		return this.terminedReason;
	}		

}